package com.xc.hotelmgr.webapi.modules.op.entity;

import com.alibaba.fastjson.JSONObject;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class TaskHotelList implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer AID;

    private Integer SID;

    private String KEY;

    private List<Long> cityIds;

    /**
     * 任务编码
     * 0 全量；10 根据地区；-1 异常id; 20 读取携带的酒店id; 30增量, 3分组
     */
    private Long taskCode;

    /**
     * 任务id
     */
    private Long taskId;

    /**
     * 酒店id列表
     */
    private List<Long> hotelList;

    /**
     * 分销商id
     */
    private Integer storeId;

    /**
     * 判断是否分组拉取
     */
    private Boolean isGroup;

    /**
     * 分组id
     */
    private Integer groupId;

    /**
     * 判断数据是否结束
     */
    private Integer isEnd;


    private String appKey;

    private String sessionKey;

    private String secret;

    /**
     * 城市id实体列表
     */
    private List<HtXcCity> htXcCityList;

    /**
     * 存放价态量更新数据
     */
    private  List<JSONObject> changeInfoList;

    /**
     * 根据日期选择拉取酒店信息
     */
    private String Start;

    private String End;
}

